class particle
{
public:
vector pos, vel, force;
float mass, bump, friction, radius;
int life;
int col_flag;
int compute_collision(vector& p,vector& v);
int step(int dt);
};
Member | Type | Description |
---|---|---|
pos | vector | position |
vel | vector | velocity |
force | vector | force |
mass | float | mass |
bump | float | bump factor (0 to 1): 0 - no bump 1 - maximum bump |
friction | float | friction factor (0 to 1): 0 - maximum friction 1 - no friction |
radius | float | radius |
life | int | life in ms |
col_flag | int | bit flag for collision: bit 1: collision on/off bit 2: collide and die |
This class implements a particle.